//1.0导入封装好的 wxRequest 的方法
import wxRequest from '../utils/wxRequest'

//1.1 导入全局路径
import appConfig from '../utils/appConfig'

//1.3 设置请求API的根路径     baseUrl固定写法表示基准路径
wxRequest.baseUrl = `${appConfig.HTTP_BAST_URL}/api/public/v1/`

//1.4 封装请求API，这里的用法类似 axios   params随便定义
// 首页轮播图
const getHomeSwiper = params => {
  return wxRequest('home/swiperdata', params).then(res => res.data)
}

// 首页导航
const getHomeCatitems = params => {
  return wxRequest('home/catitems', params).then(res => res.data)
}

// 首页内容
const getHomeFloor = params => {
  return wxRequest('home/floordata', params).then(res => res.data)
}

// 商品详情
const getGoodsDetail = params => {
  return wxRequest('goods/detail', params).then(res => res.data)
}

// 微信登录获取token
const postUserWxLogin = params => {
  return wxRequest('users/wxlogin', params).then(res => res.data)
}

//  订单的接口

//1.5 把封装的API方法导出，这里是统一导出
export default {
  getHomeSwiper,
  getHomeFloor,
  getHomeCatitems,
  getGoodsDetail,
  postUserWxLogin
}
